home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Video
/
World of Video.iso
/
programs
/
wb
/
browserii
/
browserii.doce
< prev
next >
Wrap
Text File
|
1995-02-13
|
49KB
|
1,298 lines
Documentation for BrowserII V2.41
**************************************************************************
***************************** ********************************
***************************** WARNING ********************************
***************************** ********************************
**************************************************************************
If you use a previous release of ParM, and tools that makes use of
parm.library (BrowserII), you _MUST_ replace ALL theses with those given
in this release. The new parm.library version 7 is not compatable with
previous ones. It was just not possible to do it. As promised in
previous release, this new ParM only works with AmigaDOS version 37 or
higher. ParM no more needs arp nor req libraries. OS 2.0 made it
possible.
**************************************************************************
**************************************************************************
Copyright:
----------
ParM and BrowserII are copyrighted; they may not be sold in or together
with commercial software without written approval by the authors. They
may be freely distributed for a fee which will not exceed the equivalent
of French Francs 15.- (this includes the cost of the diskette and the
postage); they cannot be made available for downloading from a server
which is a commercial operation. The general principle is that it is
forbidden to make a profit through the use or distribution of these
programs without our written consent.
ParM V3.5 (or higher) and BrowserII V2.0 (or higher) may NOT be duplicated
for other things than backup. Only Authors are autorized to give it to
other people.
DISCLAIMER:
-----------
We accept no responsability for the use or misuse of these programs,
and for the damage they could produce. Use at your own risks.
Nevertheless, we think that after several month of intensive use by four
persons, they have been tested enough to say they are safe.
History:
--------
We wrote BrowserII after having used for 2 years the original Browser
(version 1.6A) written by Peter Da Silva. We were not fully satisfied
because of some of its limitations so, as soon as we felt capable of
writing a program which would overcome those limitations, we made a
decision to do it. So BrowserII was born ... The Return !
We felt the overall layout and display mode of Browser were very good, so
we decided to keep them, as well as the name, so that actual users of
Browser would immediately feel home with BrowserII.
As we never had the sources of Browser at hand, we rewrote it from
scratch.
Beginners claimed many times that BrowserII was difficult to use and very
complicated. Really, we don't understand that since BrowserII works
exactly like workbench. To copy files, you just have to select them and
to drag them over the destination directory. It's power is far from other
file manager tools which are able to display only to directories, and are
full of useless gadgets which cluter up more than the half of the screen
display. We think that menus are more adapted to commands not often used,
and keyboard shortcuts quicker than gadgets for regular operations.
Any way, a special window with parametrable gadgets will be taken into
consideration in a next release using gadtools.library of new OS 2.0.
Another advantage of BrowserII is that it is small (80 KBytes !). It has
the most powerfull copy process, and doesn't include text viewers,
editors, or any IFF viewers. With this phylosophy, you can use the best
tools of each kind, text viewer (we use the great MuchMorePoPa 2.7 which
can be made resident), IFF viewer (we use Mostra which is pure too). You
are not limited with the number of parametrable menus...
Finally, BrowserII is the best file manager ! Don't you think so ?
Another positive thing because other don't do it, is that all disk errors
are properly reported with a message (not an error number), files can be
individually skipped, or operation aborted. (some tools continue to write
files after a 'disk full' error. Nice isn't it!).
Installation:
-------------
While you can put BrowserII in any directory, you must copy parm.library
and in LIBS:. If you want to take advantage of the parametrable menus of
BrowserII, don't forget to build a BrowserII.menu file, and to put it in
S:.
Since V2.10, BrowserII will recognize file types if you have the
whatis.library in your LIBS: directory. (See doc for this library).
The reqtools.library is required for customising screen colors.
Demo Version:
-------------
The registered version and demo version are indentical. When you become a
registered user, you get a key file, and you'll be registered forever. So
you can get updates from fish disks, or BBS, without asking directly to
us. When you are not registered, the About requester appears from time to
time.
Tutorial:
---------
Some friends made a tutorial for unexperimented user. The french version
makes use of a lot of pictures. have a look at them, they are very
atractive. Note that both tutorials are about using Version 2.04. A few
things were added since then but the mind didn't change!
Gadgets:
--------
BrowserII windows now have three more gadgets. The first one is the
iconification gadget, just below the close gadget. If you press this
gadget, two things can happen:
1.
If it is the main window (the one where appears devices, volumes, and
assigns), BrowserII will be iconified, that is to say that a small window
in workbench screen will open, and all BrowserII windows and screen will
be closed. This small window has a close gadget which enables you to quit
BrowserII without uniconifying BrowserII. To uniconify BrowserII, press
right mouse button.
2.
If it is a directory window, the window will be closed, and an entry will
be added in Alien Window, whether it is open or not. Alien Window can be
open using F5 or menu 'Window->Open->Alien Window'. To uniconify an
iconified window, just double click on the corresponding entry in alien
window. You can uniconify several windows sumultaneously by selecting
several entries in alien window, and double clicking on one of them.
If one entry only is selected in Alien Window, the full path of the
directory is displayed in the bottom border of this window.
The other two gadgets are invisible. The first one is the ZOOM gadget and
is the top half of the jauges, while the second one is the UNZOOM gadget
and is the bottom half of the jauges. If you ask for a zoom while the
directory to be zoomed is currently scanning, the zoom is defered at the
end of scan.
Menus:
------
* BrowserII
BrowserII -> Update menus
Reloads the parametrable menus file "S:BrowserII.menu". This file is an
ASCII file with the same syntax as the configuration file of ParM. Some
option has been added: the selected files in BrowserII will be inserted
at the [] or [:] if any, with full path calculated from current window.
Example: you have selected "S:" in the main window of BrowserII
you have defined a menu item as follows:
ITEM Sizer RUN WIN CON:0/11/400/100/Sizer/Close/Wait Sizer []
activating the menu item Sizer will be equivalent to
executing the following command in a shell:
Sizer S:
If there are no [], then the names of the selected files are simply
appended to the end of the command line.
Have a look at ParM.doc for the WBTF option in menu items to bring
workbench to front when running commands.
There is an alternative to get arguments with a full pathname, rather than
a path relative to the current directory (active window). just put [:]
instead of [] in the command line.
But be warned. In most cases, _this is not necessary_, and dangerous!
Because volume names may not be unique, files passed as parameters may not
be the ones you selected. Current directory is a lock and IS unique.
Anyway, it can be usefull when giving file names to and already loaded
process with a current dir different from the selected files' directory.
For example, you get two ARexx examples in this archive that need full
path argument, View.adpro, and DeliPlay.rexx.
There is another dark side: arguments have longer names, and as a command
line is limited to 512 bytes long, you cannot give as many arguments to a
command as with current-dir relative path.
Since V2.10, you can specify Automatic commands. For that, you must
have the whatis.library in your LIBS: directory. When you DoubleClick on
a file, BrowserII search for an automatic command (AUTOCMD) associated
with the type of the file. If it founds one, it will be executed.
AUTOCMDs must be specified in the S:BrowserII.menu file with the
following syntax:
AUTOCMD <file type> [WITHSUBTYPES][WBTF][REQUEST] <run mode> [STACK] [PRI] [WIN] <command>
<file type> : the id string you can see when you ask "Window->File
Info->Type" (i.e: "Text", "Exe", etc...)
<run mode> : (WB, RUN,...) See ParM.doc
<command> : The command you want to execute for this type of file.
Same syntax as ParM's menu items.
WITHSUBTYPES : AUTOCMD is inherited by subtypes of the type given.
If an AUTOCMD exists for a subtype of the given
type, it takes precedence over it.
Example:
AUTOCMD "Text" WITHSUBTYPES WBTF RUN More []
AUTOCMD "Source C" RUN Ed []
If you DoubleClick on a file and this file is a text file but not
C Source file (which is a subtype of Text) then "More" will be run
with the file as argument. If you DoubleClick on a C Source file,
then "Ed" will be run instead of "More".
If you want AUTOCMD for types which are not built-in, don't forget to
create the new type (managed by whatis.library) in "S:FileTypes" before
putting an AUTOCMD.
We strongly recommand to have a look at the complete examples given in
BrowserII.menu, since the file is easy to understand.
BrowserII -> Last Error
This will show you the last message which appeared in screen title bar
BrowserII -> Screen -> Workbench
BrowserII opens its windows in the Workbench screen
BrowserII -> Screen -> Custom
BrowserII opens its own screen and opens all its windows in that screen.
The screen is made public and is named "BrowserII". Take care, public
screen names are case-sensitive. For example, you can open a console in
the BrowserII screen with the following syntax:
"CON:0/11/640/100/Window Title/CLOSE/WAIT/AUTO/SCREEN BrowserII"
This console has defered open (AUTO), will also have a close gadget
(CLOSE), and will wait for you to hit close gadget before closing (WAIT).
Note that if another public screen with the same name exists, BrowserII
will name its screen BrowserII0, then BrowserII1,... (this can happen if
you have the strange idea to run BrowserII twice)!
BrowserII -> Screen -> WorkBench Colors
BrowserII -> Screen -> Custom Colors (needs reqtools.library)
Do you need an explanation ?
BrowserII -> Screen Font -> Default Font
BrowserII -> Screen Font -> Custom Font
This enables you to choose your prefered screen font. Screen Font
appears in title bars and in menus. This menu is disabled in workbench
screen.
BrowserII -> Window Font -> Default Font
BrowserII -> Window Font -> Custom Font
This enables you to choose your prefered window font.
BrowserII -> Run Mode
The submenu items of this item will determine the mode according to which
the files on which you double-click will be opened. If other files were
selected at the time of the double-click, their names become parameters
for the double-clicked file.
If the file has an icon, it will automatically be run in Workbench mode.
Also note that BrowserII does a CD to the active window before running a
command, whether you have double-clicked on a file, or activated it
through a menu selection. This is often VERY useful.
BrowserII -> Run Mode -> RunBack
Launches the program on which you have double-clicked as a background
Process.
BrowserII -> Run Mode -> Shell
Same as RunBack except BrowserII will open the default SHELLWIN console
for the program output. If this console has defered open, you wont see it
immediately if program does not output anything.
BrowserII -> Run Mode -> Request
If this option is activated, a requester will appear before the
double-clicked program is actually launched, so you can confirm or cancel.
(except for Workbench)
Remember though, that a program which has an icon, will be launched in WB
mode il all cases.
BrowserII -> Run Mode -> WBToFront
WorkBench screen is brought to front after running the program.
BrowserII -> Copy Mode
BrowserII -> Copy Mode -> Context
If you move a file, BrowserII will in fact perform a rename if the source
and destination files are on the same volume. Across volumes, BrowserII
will perform a copy.
BrowserII -> Copy Mode -> Always Copy
BrowserII will systematically make a copy of the file.
BrowserII -> Copy Mode -> Always Move
BrowserII will copy the file to the destination directory and then delete
the source file.
BrowserII -> Copy Mode -> Request
You'll asked if you want to move or copy files each time you drag some.
BrowserII -> Copy Mode -> Update
BrowserII will copy the file only if the source file is more recent than
the destination file, or if the destination file does not exist.
BrowserII -> Copy Mode -> Don't overwrite files
BrowserII will not overwrite an existing file. If there exists a
destination file with the name you gave for the destination, the copy will
not be performed.
BrowserII -> Copy Mode -> Ask before Overwrite
BrowserII asks for confirmation before overwriting. This option is
naturally mutually exclusive with the former one.
BrowserII -> Copy Mode -> Copy Empty Dirs
This option will enable to re-create empty directories in the destination
directory. It is particularly useful in its disabled mode, so empty
directories are not copied.
BrowserII -> Copy Flags
BrowserII -> Copy Flags -> Clone
All attributes of the file will be copied (date, comment, protection
bits).
BrowserII -> Copy Flags -> Date
The destination file inherits the date of the source file.
BrowserII -> Copy Flags -> Protect
The destination file inherits the protection bits of the source file.
BrowserII -> Copy Flags -> Comment
The destination file inherits the comment of the source file.
BrowserII -> Display
BrowserII -> Display -> Devices
BrowserII -> Display -> Volumes
BrowserII -> Display -> Assigns
BrowserII 's main window shows the appropriate list.
BrowserII -> Options -> Keep Selected
After an action ( copy, delete, etc ) the selected entry is not
automatically deselected.
BrowserII -> Options -> Toggle selection
If this option is activated, clicking on a name will alternately select
and deselect it. If this option is not activated, the selected entry will
not be deselected.
BrowserII -> Options -> Move files into subdirectories
Once this option is set, BrowserII will put the selected entries in the
subdirectory un which you release the left mouse button. Otherwise it
will put them in the window which contains this directory.
BrowserII -> Options -> Ask before moving into subdirectories
BrowserII asks for confirmation before moving the entries.
BrowserII -> Options -> Asynchronous Actions
You will love that one or I'll eat my tie (as I never wear one, the risk
is limited). When this option in on, any action requested executes in the
background, and the next action can be started without a delay. Like for
the multitasking, you will wonder how you could live without it before!
Switching it off has been made possible mainly for debug purpose.
BrowserII -> Options -> Open process status window
Each process will open its own window telling what it is currently doing,
and giving you the possibility to pause or cancel the process.
BrowserII -> AutoCmds override icons's default tool
BrowserII will not look at the tools types of the icon of the file if an
AUTOCMD is defined for this type of file.
BrowserII -> Examine file on DoubleClick (for AutoCmd)
BrowserII will ask whatis.library for a deep scan (the most sure)
regardless you specify in "Window->Options->Find Type by scan" or not,
before searching an AutoCmd. We encourage you to use this option since
in fact, it will not slow down operation because the tool will open this
file too will already be in the drive's buffers.
BrowserII -> Option -> Install backdrop pattern
Put a backdrop window with a pleasent pattern, for your eyes only ! In a
future release, you'll be able to change this pattern.
BrowserII -> Option -> Use window font in requesters
By default, Screen font are used in requesters. You may prefer to use
your window font for requesters. This option is done for that.
BrowserII -> Window Options -> Display directory disk usage.
BrowserII -> Window Options -> Display proportion of visible data.
See documentation for jauges at the end of this file.
BrowserII -> Window Options -> Windows AutoZoom
At the end of directory scan, the window will be automatically zoomed to
show as many entries as possible.
BrowserII -> Window Options -> Windows AutoZoom dirs only
Same as before but show only directories. (You must have the option "Sort
by Type" set).
BrowserII -> Window Options -> Main Window AutoZoom
Now Main window can be AutoZoom.
BrowserII -> Window Options -> Zoom Main Window on startup
Main window will be zoomed only on BrowserII startup.
BrowserII -> Window Options -> Capture Main Window position
BrowserII -> Window Options -> Capture Main Window size
BrowserII -> Window Options -> Capture Alien Window position
BrowserII -> Window Options -> Capture Alien Window size
Size or position are stored so they will be saved on next "Save Config".
BrowserII -> Save Config
Saves all your options in the file "DEVS:BrowserII.cfg" (don't confuse it
with the file "S:BrowserII.menu" which contains the definition of your
personal menus). Saves the contents of the selection requester and the
options of the current window as well.
BrowserII -> About
A little word about the fantastic, Mega-Super-Extra authors of this
wonderfull piece of software.
BrowserII -> Quit
We did not plan for implementing this option, but a few crazy guys
screamed for it, so here it is... Anyway, you won't be surprised to read
that you won't be able to quit BrowserII as long as one of the
Asynchronous Actions is still running.
* Window
Window -> Rescan
BrowserII rescans the content of the directory which corresponds to the
active window. Since version 2.0, BrowserII scans directories
asynchronously. You can iconify a directory while scanning. If you close
a window while directory is being scanned, scan is aborted.
Window -> Open
Window -> Open -> Open Parent
Opens a window for the parent directory (if any).
Window -> Open -> Open Dir...
Opens a particular directory, for which you type the full pathname.
Window -> Open -> Open Alien
Opens Alien Window. This window is called Alien and not (Iconify Window)
because in a futur release, this window will receive other entries, such
as LeaveOut and Aliases, to have easy access to most often used files.
Window -> Open -> Open Status
Tells background processes to open their status window. This will display
a message in title bar if no processes are currently running.
Window -> Select Match
Selects, in the current window, the entries which match criteria which you
have given. See below the paragraph on the Requesters.
Window -> Select all
Selects all entries in the active window.
Window -> Filters
Another important feature of BrowserII. Only the files which match the
criteria you set will be displayed, but all will be counted (look at the
bottom string on the lower border of the window).
Window -> Filters -> Set...
Calls the filters requester and enables you to set your filters.
Window -> Filters -> Prefs
Set the filter that was saved in "DEVS:BrowserII.cfg" .
Window -> Filters -> No .info
Hides the icon files. This filter comes on top of the other filters.
Window -> Filters -> Clear
Removes all filters, all files and dirs will be visible.
Window -> Filters -> Invert
Reverses the action of all filters, so all visible files will be hidden
and vice-versa. Useful for checking wether a file which you expect to be
there has not been hidden through the action of one of the filters.
Window -> File info
Window -> File Info -> Size in Bytes
Gives file sizes in bytes.
Window -> File Info -> Size in blocks
Gives file sizes in blocks.
Window -> File Info -> Protection
Shows protection bits.
Window -> File Info -> Date
Shows date according to Amigados idiosyncrasies.
Window -> File Info -> Disk Key
Shows the disk key of the entry (i.e. the block number of the file
header block).
Window -> File Info -> Type
Show the file type. (Need whatis.library)
Window -> Sort by ->
Window -> Sort by -> Name
Window -> Sort by -> Date
Window -> Sort by -> Size
Window -> Sort by -> Key
Sorts entries by name (alpha), date (most recent first), size (smallest
first), disk key.
Window -> Sort by -> Entry Type
This does not really refer to a sort type. If this option is set, files
and directories are listed separately (directories first).
Window -> Sort by -> FileType
Sort by file type ! (dir, ilbm, text, exe, etc...). You must have
whatis.library.
Window -> Options -> Find type by name
whatis.libray try to detect the type of file (exe, ilbm, text, etc...)
only by scanning the name. Fast but not very safe since names are not
allways meaningfull for file types.
Disabled when whatis.library couldn't be opened.
Window -> Options -> Find type by scan
whatis.library opens and scan the first few bytes of each file to
discover what type of file is this. Much powerfull than previous option
but slow down directory scan.
Disabled when whatis.library couldn't be opened.
Window -> Options -> Keep Window
This is the normal mode. A new window is open when you double-click
on a directory.
This mode is forced if the double-click with the MMB or if you hold the
shift key while the default 'keep mode' is 'Auto Iconify' or 'Auto Close'.
Window -> Options -> Auto Iconify
When you Double-Click on a subdirectory, the current directory is
iconified and the new one is open in the same window.
This mode is forced if the double-click with the MMB or if you hold the
shift key while the default 'keep mode' is 'Keep Window'.
Window -> Options -> Auto Close
When you Double-Click on a subdirectory, the current directory is
flushed from memory and the new one is open in the same window.
Window -> Options -> Turbo Scan
Scans the directory using dos.library/ExAll() instead of ExNext().
This is faster, and minimize disk trashing for concurent acces.
I presume it should be even more faster on remote network directories.
The dark side:
You don't get size in blocks for files. (ExAll() limitation)
(So you get a computed size using size in bytes)
You don't get file types. (For speed condition).
Anyway, types are examined on double-click.
Links are not recognized actually. This a system bug.
It will be fixed in WB3.1 (KickStart/ROM V40).
Window -> Affect Volume
The preferences set for the active window will be propagated to all
windows relative to this volume.
Window -> Affect all
The preferences set for the active window will be propagated to for all
windows.
* Actions
Actions -> Rename
Renames the selected entry. If several entries are selected, you can
rename them with jokers "à la ARP". If you are not familiar with this,
exercise on some files of no value before using this action for good.
Actions -> Makedir
Creates subdirectories in the active window. You can create several of
them by separating the names with a space.
Example: Work Games Work/Src
Warning: Games Work/Src Work would not be valid because you attempt to
create a subdirectory of Work before having created Work itself.
Actions -> Duplicate
Makes a copy of a file, you will be prompted for a new name.
Actions -> Set Date
Changes the date of the selected entry (entries) to the actual date.
Since 2.20, date can be modified.
Actions -> Set Comment
Will enable you to write a new comment for the entry. If there was
already a comment, it will be displayed. 80 chars only, this is a
limitation of AmigaDOS.
Actions -> Set Protect
Enables you to change the protection bits of the selected entry.
You cannot set the C bit, as it is not really a protection bit, it just
tells you that the selected entry has a comment, but you can set this
pseudo-C bit to " - ", this will delete the comment. Handle with care, it
is easy to get a lot of comments gone forever in no time.
Action -> Add Icon
Add an icon to file(s) you have selected. The Icon name is given by
whatis.library depending on file type. BrowserII will search default
icons files in ENV:Sys/ like WorkBench 2.0. Need whatis.library to work.
Action -> Check Size
Scans selected files and dirs to compute total size in bytes and blocks of
all of them. If you choose to reselect entries, context of selection will
be restored (including 'Affect subdirs') so that next action will be done
on same files and dirs. Directories will get their size set, until next
deselection. This way, it makes it possible, using rightmost main window
jauge, to determine if a list of files and dirs will fit on destination
volume.
Actions -> WB Info
Brings up Workbench's info requester. (AmigaDOS 3.0 and higher).
Note that currently, workbench must be loaded or nothing will happen.
Actions -> Delete
Deletes the selected entries. You will (fortunately) be asked to confirm.
If at least one directory is selected, "Delete" will delete only empty
dirs, while "Delete All" will delete non-empty selected directories as
well.
The Requesters:
---------------
* Filters:
BrowserII tests all files against the criteria set in this requesters, and
shows those for which the test is positive.
Files: Can be set to Yes, No or Match.
If Match is selected, files will checked against
the following criteria.
Dirs: same thing for directories.
Pattern: This must be a valid AmigaDOS pattern.
examples:
#?.doc shows only the xxxx.doc files
~(#?.(o|dbg)) hides the xxx.o and xxx.dbg files
Since : shows files with more recent date than the date
entered ( AmigaDOS Date format )
Before : same thing in the other direction
Min Size: if the file is smaller, it is hidden
Max Size: if the file is bigger, it is hidden
Protection bits: shows only the files with the specified bits.
Example:
L C H S P A R W E D
- hides files which have the hide bit set
+ shows only files with the archive bit set
If you have installed the whatis.library, you'll be able to match
files by type. If one or more positive file types are selected
(without the exclude option), entries must match one of them. If no
positive file types are selected, all files types are valid except
excluded file types. For each file type, you can select associated
subtypes.
* Select Match:
This requester is the same as precedent one, but with one gadget more,
"Affect subdirs". This enables you to virtually select files in selected
directories.
As we say in french, a good example is better than a long speech.
Suppose you want to clear archive bit of all files you have in a disk.
1. Open volume's window.
2. Call Select Match.
3. Put Files to ? and Dirs to N.
4. Clear all protection bits and set A to +.
5. Switch on Affect subdirs.
6. Validate the requester.
Result: All files which have their archive bit set are selected, but any
directories are selected since you set Dirs to N. Now:
7. Hold <Shift> key while selecting all dirs of this window.
8. Call Set Protect.
9. Switch protection bits to:
L C H S P A R W E D
_ _ _ _ _ - _ _ _ _
10. Validate.
Et voilà!
Each time you click left mouse button over a BrowserII window, if you
DON'T hold <Shift> at the same time, the file under the mouse pointer, if
any, becomes selected, all others are deselected, and Affect subdirs bit
is cleared. That is to say after each operation with affect subdirs, this
option is reset (except if you allways hold shift key), and must be set
again if you want to do another action with this option.
Within actions with affect subdirs, if a directory pass through the
filters, the action will take place also on the directory itself once it
has been examined. But even if the directory doesn't pass through the
filters, it will be entered, and files within this dir may be affected by
the action.
This is a bit different for Copy action. If a directory doesn't pass
through the filters, it won't be entered, and files within this dir will
never be copied. But read carefully: Empty directories may be considered
useless. So you can decide not to copy them by switching off this option.
But Copy process is even more powerfull. If for example, you decide not
to copy empty dirs, if you copy a directory with affect subdirs and any
entries of this dir pass through the filters, the directory will be
considered as empty and won't be created in destination path. This makes
it possible to make selective backups, without useless directories in
destination volume.
Jauges:
-------
All windows except Alien has two jauges on their left border. The leftmost
one allways displays the disk percentage of occupied space. And the
second one, to the right, displays the directory disk usage or the
percentage of visible data depending on the option you choose (See menu
BrowserII->Options).
1. Directory disk usage
If this option is selected, the rightmost jauge displays the proportion of
used disk space used by this directory. For example, is you have a volume
with no directories (all files are in the root directory), this jauge will
say that the directory contains 100% of data present on this disk.
2. Percentage of visible data.
If this option is selected, the rightmost jauge displays the proportion of
visible data (in blocks) in this window (If filters hide some entries of
this dir, not all entries are visible !). This is usefull for example when
you hide .info files, a quick look at this jauge help you remembering that
some files are not visible and you should not forget them.
Jauges of main window:
----------------------
The leftmost jauge of main window is a copy of the same jauge of active
window. If the active window is the main or alien, both main window
jauges are empty.
The other jauge will help you to determine if selected files would fit on
active volume (volume of active window) if a copy/duplicate operation
would be performed. Imagine you want to copy some files on a floppy disk,
and you don't know if there is enough free space on this disk for your
selected files. You can examine informations in bottom border of windows
of course but there is an easier way. Activate the destination window
(without deselecting your files), and the second jauge of main window will
tell you everything: The leftmost jauge shows the actual disk usage, and
the other one what it will become after the copy. Then there is two
possibilities. Your files fit on the disk: no problem. Or there's not
enough free space: then, the second jauge shows of how much selected
files exceeds disk space by displaying a dash (-). The jauge height
allways means the disk size.
Note: In this release, selected directories are not entrered, so
BrowserII knows size of selected files only.
Block size between source and destination volumes are assumed to
be the same.
Workbench Support:
------------------
If Workbench is loaded when you start BrowserII, an AppIcon is installed.
This icon will be used to iconify BrowserII, instead of creating a small
window. You can also drop icons over it, and the corresponding directory
will be open in BrowserII.
When BrowserII is used in Workbench screen, directory windows, as well as
Alien and Devices windows are AppWindows. If you release an icon over a
BrowserII window, the corresponding directory will be open in that window,
and the preceding directory will be iconified.
Drag selection:
---------------
If you have a standard 2 button mouse, you must now release the Shift key
to be able to copy/move files. Moving the mouse over files while pressing
the shift key now does drag selection. It's a bit confusing (even for us)
if you are used keeping shift key pressed. You'll have to adapt yourself.
It's not easy, ok, but you won't regret.
3 Buttons Mouse handling:
-------------------------
For lucky owners of a 3 button mouse, some goodies are available.
For most of the feature, the mid button acts like the shift key, so
it may not conflict with utilities that does MMB->Shift.
- Extended Selection hitting MMB or LMB with MMB Pressed.
- MMB DoubleClick (or Shift-LMB) on a dir toggle AutoIconify
mode:
- if AutoIconify is on, Dbl-Clk-MMB keeps window
- if AutoIconify is off, Dbl-Clk-MMB iconifies window
- Dragging files with MMB does the contrary of LMB.
(If 'Always Copy' on, MMB always move, else MMB always copy)
- Pressing MMB & Hit Close-Gadget closes all directories for the volume
- The same for Iconify Gadget.
Function Keys:
--------------
The first five function keys have the following effects:
F1 : UnZoom current window.
F2 : Zoom current window to see all files and dirs.
F3 : Zoom current window to see all directories only.
F4 : Iconify current window, or BrowserII if main window is active.
F5 : Opens Alien Window.
F6 : Opens status window of prcesses currently running.
ESC: Pauses all processes and open their status window.
Buffer size for copy:
---------------------
BrowserII will test wether destination and one of source concerned volumes
are mounted, i.e. one of source and destination volume are simultaneously
present to the system (a diskette with a given volume name may not be in a
drive), in which case BrowserII will make use of a 200 K max buffer.
If any source or destination volume is mounted (you have only one drive
for instance), BrowserII will use 880 K max for buffers if enough memory
is available. This way, in order to copy some files from a diskette into
another one, you don't need to go through the RAM DISK. Buffers are
allocated during copy, and in any case BrowserII will not use more than
80% of the available memory for its buffers.
Note for menus colors with WB 3.0:
----------------------------------
For people who have WB3.0 and have 8 or more colors in their WB Screen,
you should read this note.
With WB 3.0, you can edit the color of the screen's titlebar and menus.
If you have a 8 or more color workbench, then you edit these pens using
the MultiColored palette. If you don't use standard pens, (Black text on
white background), and you run BrowserII in it's own screen, you won't get
the same colors for BrowserII's menu. To get the same colors, you have to
edit the pens in the system preferences in 4 color mode, since until now,
BrowserII screen is a 4 color screen.
THERE IS 2 INDEPENDENT PREFERENCES IN THE SYSTEM FOR PENS.
Modifying the 4 color pens will not modify the layout of your 8+ color
workbench, but will modify BrowserII's.
Hints and tips:
---------------
* Pressing CTRL while selecting files forces Toggle-Select mode.
This is important if you do not use the 'Toggle Selections' options.
This allow to de-select an entry without de-selecting all.
* If you hold the shift key down while closing the window corresponding to
a volume, all windows corresponding to directories of that volume will
close at once, except iconified windows. If you want to get rid
of iconified windows too, press SHIFT-ALT while closing window.
* In the same way, you can iconify all directories of the same volume by
'shift iconifying' a window.
* You can uniconify multiple windows at once with extended selection.
* The unmounted volumes appear in boldface.
* The write-protected volumes appear in italic.
* Files which have just been deleted appear in italic and are unselectable
* Icons (in Alien Window) are directories like any other directories in
standard windows, that is to say they support all actions. You can
select icons and release them over directories, you can also use icons
as destination of a copy, or even rename or why not protect an icon.
* BrowserII defines two more customs protection bits named C and L.
If bit C is set, file/dir has a comment.
If bit L is set, file/dir is a link.
External command BD:
--------------------
An external command named BD is given with BrowserII. This is an
interface between shells and BrowserII. Running BD with no arguments will
run BrowserII if it is not yet running, and make BrowserII open and scan
your current shell directory. You can also specify one or more
directories as argument to BD.
BD has now 3 optional argument:
Note: BrowserII must be in your shell Path if it is not yet running.
BD can also be run from workbench. If you double-click on the Tool BD,
BrowserII will open the directory containing BD. But you can also have
project icons with BD as default Tool. In this case, if your project has
no Tool-Types, the current dir will be open, otherwise, you can edit your
project Tool-Types, and specify as many directories as you want. You
should also specify in the BD Tool Tool-Types the full path to BrowserII,
that is to say in which directory you have BrowserII.
In example given, BrowserII should be in SYS:Utilites directory.
BD has 6 flags.
Template: Dirs/M,RESCAN/S,ZOOMALL/S,ZOOMDIRS/S,QUIET/S,SCANDEVS/S,SYNC/S
Dirs: Several dirs can be asked to be (re)scanned
RESCAN: Allways scans dir. Even if already open.
ZOOMALL: Zoom window, even with AutoZoom is not active.
ZOOMDIRS: Same as ZOOMALL, but for dirs only.
QUIET: Do not activate window, nor bring screen to front.
SCANDEVS: Rescan main window (the one with devices/volumes/assigns)
SYNC: Operate synchronously to prevent disk trashing if more than
one dir asked on the same device unit.
Release notes:
--------------
1.0: First Release (30-jul-91)
1.1: Bug fixes.
Added DiskCopy ability.
Moving a device over another device calls SYS:System/DiskCopy,
and Duplicate a single device too.
Cli arguments are now quoted only when needed.
A lot of little invisible improvements.
1.11: Bug fixes.
With parm.library 3.4 and higher, RUN modes work under 2.0.
2.0: Iconification, Zoom, Jauges, Workbench 2.0 look (under 2.0),
Parametrable Fonts, ASynchronous dir scan, and bug fixes.
External command BD.
2.03: Minor bug fix.
2.04: "Copy->Move" bug fix. (won't delete source file)
2.05: Bug Fix: A CurrentDir was missing which can cause crash,
bug in copy when skiping big file. Removed trash of
prop gadget with autozoom under 2.0
2.10: 29/5/1992
Optional whatis capability: recognize some files (ILBM, PPDATA,
doc,...), You can define new type ( see docs of whatis.library).
Auto command (custom command for each filetype ).
BrowserII can work without whatis.library.
AddIcon and CheckSize action added, Back pattern option added
(KS2.x only), should be custom in future. Optional automatic
main window Zoom. Optional save Main window size/position
BD has now 3 new option.
2.11 RunMode was not printed in GetString() title bar when double
clicking on a file. fixed.
When changing Sort mode for a window, window was not updated.
fixed.
2.12 RunMode on double-click was always Shell with WB 2.0. fixed.
After closing a window, check-marks for new current window
was not udated. fixed.
WBToFront now supported for WBRun too.
A TAG_DONE was missing for backdrop window open (Pattern Option)
****************************************************************
* THIS WAS THE LAST KICKSTART 1.3 VERSION ! *
****************************************************************
2.20: For KS 2.0 only, sorry.
arp and req libraries no more needed.
New lovely requesters (Underscored chars are shortcuts).
Bold gadget is default response (Return key).
ESC cancels all requesters.
Processes status windows.
New screen modes available.
Virtual autoscroll screens.
New wonderful Select/Filters requester with file types criteria.
New look in menus.
FileInfo options for alien window entries saved in config file.
OpenDir done relative to current dir (enables opening
of // for example)
ShortCuts available when pattern's backdrop window is active.
BrowserII can be iconified even when processes are running.
Touch action changed in SetDate (like AmigaDOS command). You
can then modify the date.
Added new internal protection bit L to identify links.
Saving Size/Position of main and alien windows made easier.
2.21: No more truncate french dates.
Works fine with 4000 bytes of stack. (2.20 needed 4500 bytes).
Uses new asl.library V38 screen mode requester.
2.22: New look menus under AmigaDOS 3.0.
New action 'WB Info' under AmigaDOS 3.0.
Bug fix: Mem jauge layout was not correctly handled under V39.
Backdrop pattern now implemented as a layer hook, and no more
uses precious chip memory.
2.23: Bug fix. Replaced ExNext() with MatchNext() to fix problems
with new V39 DirCache FileSystem.
2.30: Localized.
Screen's bitmap made Interleaved under 3.0 (scrolling much nicer)
Bug fix in WB Info. Did not handle properly .info files.
You can now run a tool by double-clicking on it's icon. Makes
it possible to run projects made of only an icon (for example:
clicking on English.info to run software install in english).
Uses system busy pointer under WB3.0.
Bug fix in LoadConfig(). Config revisions were not properly
handled.
2.31: Pooled memory under WB3.0
BrowserII's screen now inherits Workbench3.0's properties.
(Your prefered pens,...) See note about pens for 3.0 users.
2.32 Fixed a MungWall hit.
Added 'Keep Window' features, asked by Gilles Soulet.
2.33 Bug Fixes. Files where not unghosted on unmounted volumes.
Memory pools semaphore protected.
Deleting directories in RAM: was not possible under V37 since
version 2.23 (due to modif for DCFS). Worked under V39. Fixed.
2.34 Pooled memory under all system versions, including 2.0!
2.35 Font & ScreenMode requesters resized.
Added DEL key as a short-cut for Delete.
2.36 Deleting links to dirs no more deletes dir contents. Only the
link is removed.
Added 'Update' button when asking before overwriting a file.
BD 'file' now opens file's parent dir.
Added Affect Volume possibility.
You can now make a directory (MakeDir) with an icon.
Turbo directory scan.
2.37 Drag Selection. (release Shift key to copy/move files).
Menus available when backdrop window is active.
Keep modes now keep the same window rather than opening a new
one and then closing parent.
2.38 Middle button handling.
New request mode for copying/moving files (Copy Mode/Request)
Colors saved in 32 bits under V39 for AGA machines.
This is usefull only if you edit the palette with a special
utility. We'll soon release a palette.library which will
edit colors in 24 bits, using the colorwheel.
Command line length increased to 512. (You can select more
files for External Commands in RUN/SHELL mode).
Added an AppIcon in Workbench.
2.39 AppWindows. (See 'Workbench Support').
Keeps window size after checksize. (will become optional)
Enhanced (faster) scrolling for big windows.
Added a safety check. If you drag a file and you release
it less than 350 ms after selecting it, you will be asked
a confirmation for the copy/move operation. You must be a
zombie to be faster!
Arrows associated with scrollbar. Not yet functionnal.
Another bug fix in LoadConfig().
2.40 New iconify gadget image.
Page scrolling (jump) now keeps one common entry between pages.
Scrolling with new arrows.
Menu layout no more locks backgroung actions when status
windows are open.
When started from WB, BrowserII's process get a copy of the WB
Path, just like if it were started from a shell.
Scrolling support in drag-selection.
Added '[:]' to get full path arguments.
Pressing MMB while holding LMB no more forces toggle-selection.
Uses palette.library under V39 if available.
Better window placement for big screens.
Added Doc for CTRL key usage. (never been documented before!).
Bug fix in realtime scroll. (window top and/or bottom borders
might be trashed).
Fixed several bugs WB Info.
Various other optimisations/bug fixes.
Code cleanup.
2.41 Minor fixes.
Futur Plans:
------------
LeaveOut, Aliases, parametrable Fast Menu (docks) for gadget lovers,
Tree window, Separate Prefs Editor, help using amigaguide, and more.
ShareWare / distribution :
--------------------------
BrowserII and ParM are both shareware. If you use them consistently, you
ought to send us a contribution or your conscience will itch.
Any contributor for at least $25 will become a registered user and will
automatically receive one non-demo update. Don't fail to mention the
version number of your copy. If there is no newer version, you will be
put on a list and receive one update whenever it becomes available.
Many thanks to:
Michel Jouanne for the tutorial and guide (in progress...).
ASDG for CED (a fantastic (the best :-)) text editor).
W.S. Hawes for ARexx.
Pierre Ardichvili for his kindness and his support to the Amiga.
Cedric Beust, Philippe Brand, Gilles Soulet, Gael Marziou, Jean-Bastiste
Yunes, Olaf Gschweng, Alessandro Galassi, and all other traductors,
contributors, beta testers.
Sylvain Rougier and Pierre Carrette.
Send donnations and bug reports to:
-----------------------------------
Sylvain Rougier
39 rue Carnot
86000 Poitiers
France.
Don't forget to give your version of BrowserII and System.